Software Developer - (Junior, Mid & Senior Levels)

  • Melbourne
  • Contract
  • Tue Apr 7 00:34:05 2026
  • 90M0705187

Role Overview

These roles are responsible for the design, development, and maintenance of secure, high quality software solutions. Working within a Scrum environment, developers take technical responsibility for the full software development lifecycle (SDLC), utilising .NET and SQL backends alongside modern frontend frameworks. The positions range from entry-level (1+ years) to technical leadership (10+ years), with senior roles taking additional responsibility for mentoring and architectural standards.

Core Responsibilities

  • Technical Design: Analyse user requirements and translate them into technical specifications and functional features.
  • Development: Build and modify applications using .NET, Java, C++, Python, or JavaScript.
  • Testing: Execute unit and integration testing; implement Test-Driven (TDD) and Behaviour-Driven Development (BDD).
  • Maintenance: Troubleshoot, debug, and upgrade existing software to improve performance and security.
  • Collaboration: Participate in Scrum ceremonies and work with UX/UI designers and project managers to meet specifications.
  • Documentation: Create and maintain technical documentation, user manuals, and project reports.

Requirements and Skills

Experience levels are categorised as follows:

  • Junior/Intermediate: 1–4 years of hands-on experience.
  • Mid/Senior: 5–9 years of hands-on experience.
  • Senior/Lead: 10+ years of hands-on experience.

Technical Competencies:

  • Proficiency in programming languages (Java, C++, Python, JavaScript, or PHP) and frameworks (.NET, AngularJS).
  • Working knowledge of Git, GitHub, and ORM frameworks.
  • Understanding of Agile methodologies and the software development life cycle.
  • Strong analytical and problem-solving skills.

Mandatory Requirements:

  • Active AGSVA Security Clearance (Baseline, NV1, or NV2) is essential.

Preferred Qualifications:

  • Tertiary qualification in Computer Science, IT, or a related field.
  • Previous experience in government or highly regulated environments.
  • Exposure to Digital Identity solutions.

At Randstad, we are passionate about providing equal employment opportunities and embracing diversity to the benefit of all. We actively encourage applications from any background.